﻿// -----------------------------------------------------------------------
// <copyright file="TimeItem.cs" company="EPAM Systems">
////Copyright (c) EPAM Systems. All rights reserved.
// </copyright>
// -----------------------------------------------------------------------

namespace Epam.PhotoGallery.Interfaces.DataTransferObjects
{
	using System;
	using System.Collections.Generic;

	/// <summary>
	/// This class represent Time data transfer object
	/// </summary>
	public class TimeItem
	{
		/// <summary>
		/// Gets or sets the album path.
		/// </summary>
		/// <value>
		/// The album path.
		/// </value>
		public string AlbumPath { get; set; }

		/// <summary>
		/// Gets or sets the head line.
		/// </summary>
		/// <value>
		/// The head line.
		/// </value>
		public string HeadLine { get; set; }

		/// <summary>
		/// Gets or sets the start date.
		/// </summary>
		/// <value>
		/// The start date.
		/// </value>
		public DateTime StartDate { get; set; }

		/// <summary>
		/// Gets or sets the cover image source.
		/// </summary>
		/// <value>
		/// The cover image source.
		/// </value>
		public string CoverImageSource { get; set; }

		/// <summary>
		/// Gets or sets the creator.
		/// </summary>
		/// <value>
		/// The creator.
		/// </value>
		public string Creator { get; set; }

		/// <summary>
		/// Gets or sets the caption.
		/// </summary>
		/// <value>
		/// The caption.
		/// </value>
		public string Caption { get; set; }

		/// <summary>
		/// Gets or sets the description.
		/// </summary>
		/// <value>
		/// The description.
		/// </value>
		public string Description { get; set; }

		/// <summary>
		/// Gets or sets the id.
		/// </summary>
		/// <value>
		/// The id.
		/// </value>
		public Guid Id { get; set; }

		/// <summary>
		/// Gets or sets the items.
		/// </summary>
		/// <value>
		/// The items.
		/// </value>
		public IEnumerable<GalleryImage> Images { get; set; }
	}
}
